package com.ruoyi.eamp.domain.vo;

import com.alibaba.fastjson2.function.impl.ToString;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;

import java.util.Date;
import java.util.List;

public class MangeAndListVO {
    private String className;
    private String classRemark;
    private String classAnnex;
    /** 所属部门 */
    @Excel(name = "所属部门")
    private Long classAffiliation;
    /** 日期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "日期", width = 30, dateFormat = "yyyy-MM-dd")
    private List<Date> dateList;

    /** 值班人 */
    @Excel(name = "值班人")
    private List<List<Long>> affactionList;
    /** 紧急程度 */
    @Excel(name = "紧急程度")
    private Long classUrgent;

    /** 创建人 */
    @Excel(name = "创建人")
    private Long classCreatePeople;

    public Long getClassCreatePeople() {
        return classCreatePeople;
    }

    public void setClassCreatePeople(Long classCreatePeople) {
        this.classCreatePeople = classCreatePeople;
    }

    public Date getClassCreateTime() {
        return classCreateTime;
    }

    public void setClassCreateTime(Date classCreateTime) {
        this.classCreateTime = classCreateTime;
    }

    /** 创建时间 */
    @Excel(name = "创建时间")
    private Date classCreateTime;



    public String getClassName() {
        return className;
    }

    public void setClassName(String className) {
        this.className = className;
    }

    public String getClassRemark() {
        return classRemark;
    }

    public void setClassRemark(String classRemark) {
        this.classRemark = classRemark;
    }

    public String getClassAnnex() {
        return classAnnex;
    }

    public void setClassAnnex(String classAnnex) {
        this.classAnnex = classAnnex;
    }

    public Long getClassAffiliation() {
        return classAffiliation;
    }

    public void setClassAffiliation(Long classAffiliation) {
        this.classAffiliation = classAffiliation;
    }


    public List<Date> getDateList() {
        return dateList;
    }

    public void setDateList(List<Date> dateList) {
        this.dateList = dateList;
    }

    public List<List<Long>> getAffactionList() {
        return affactionList;
    }

    public void setAffactionList(List<List<Long>> affactionList) {
        this.affactionList = affactionList;
    }

    public Long getClassUrgent() {
        return classUrgent;
    }

    public void setClassUrgent(Long classUrgent) {
        this.classUrgent = classUrgent;
    }

    @Override
    public String toString() {
        return "MangeAndListVO{" +
                "className='" + className + '\'' +
                ", classRemark='" + classRemark + '\'' +
                ", classAnnex='" + classAnnex + '\'' +
                ", classAffiliation=" + classAffiliation +
                ", dateList=" + dateList +
                ", affactionList=" + affactionList +
                ", classUrgent=" + classUrgent +
                ", classCreatePeople=" + classCreatePeople +
                ", classCreateTime=" + classCreateTime +
                '}';
    }
}
